#include <iostream>
using namespace std;

/*
  从键盘输入一批字符（以@结束），按要求加密并输出。
  加密规则为：
    1.所有字母均转化为小写；
    2.若是a到y，则转化为下一个字母；3.若是z，则转化为a；4.其他字符保持不变
*/

char encode(char c)
{
  if (c >= 'A' && c <= 'Z')
  {
    // 大写转小写
    c = c + 32;
  }

  if (c >= 'a' && c <= 'y')
  {
    // 转换为下一个字母
    c = c + 1;
  }
  else if (c == 'z')
  {
    // z 转 a
    c = 'a';
  }

  return c;
}

int main()
{
  char value;

  printf("请输入字符：\n");

  while ((value = getchar()) != '@')
  {
    printf("%c", encode(value));
  }

  return 0;
}
